package com.testing.class5;

import com.google.common.io.Files;
import com.testing.common.AutoTools;
import com.testing.web.WebKeyword;
import org.openqa.selenium.By;
import org.openqa.selenium.OutputType;
import org.openqa.selenium.TakesScreenshot;

import java.io.File;
import java.io.IOException;

/**
 * @Classname ShopAdminTest
 * @Description 类型说明
 * @Date 2022/10/12 20:06
 * @Created by 特斯汀Roy
 */
public class ShopAdminPage {
    public static void main(String[] args) throws IOException {
        WebKeyword web = new WebKeyword();
        AutoTools.log.info("后台的添加测试开始了");
        web.openBrowser("chrome");
        web.visitWeb("http://www.testingedu.com.cn:8000/index.php/Admin");
        web.input("//input[@name='username']", "admin");
        web.input("//input[@name='password']", "123456");
        web.input("//input[@name='vertify']", "1");
        //        web.click("//input[@value='登录']");
//        web.click("//a[text()='商城']");
//
//        //切换Iframe
//        web.switchFrame("workspace");
//        //添加商品
//        web.click("//span[text()='添加商品']");
//        web.saveDateParam("随机商品","VIP13测试商品","ddHHmmss");
//        web.input("//input[@name='goods_name']","{随机商品}");
//        web.click("//select[@id='cat_id']");
//        web.click("//option[contains(text(),'服饰')][@value='12']");
//        web.halt("0.5");
//        web.select("//select[@id='cat_id_2']","{value}23");
//        web.halt("0.5");
//        web.select("//select[@id='cat_id_3']","{text}休闲裤");
//        web.input("//input[@name='shop_price']","300");
//        web.input("//input[@name='market_price']","500");
//        //文件上传
//        web.click("//input[contains(@title,'点击前方预览图可查看大图')]");
//        web.switchFrame("//iframe[contains(@id,'layui')]");
//        web.input("//div[text()='点击选择文件']/following-sibling::div[@id]/input","E:\\QSwork\\素材\\悠米微信 .png");
//        web.halt("1");
//        web.click("//div[text()='确定使用']");
//        web.switchFrame("workspace");
//        //选择是 包邮
//        web.click("//label[text()='是' and @id]");
//        web.click("//a[text()='确认提交']");
//        //断言标准是第一个元素的商品名称是VIP13测试商品
//        web.assertEleText("//div[@id='flexigrid']//tr[1]/td[4]", "{随机商品}");
//        web.assertDbExists("select * from tp_goods where goods_name = '{随机商品}'");
//        web.halt("3");
//        web.closeBrowser();

    }

}
